﻿@model List<DHQGHN.PM2.Models.Online.Resident1>


<script>
    @functions{
          public string GetAntiForgeryToken()
          {
              string cookieToken, formToken;
              AntiForgery.GetTokens(null, out cookieToken, out formToken);
              return cookieToken + "," + formToken;
          }
      }
    function ClickReview(residentid, name) {
        var dataSend = {
            'RESIDENT_ID': residentid,
        };
        $("#divLoading").show();
        $("#btnSubmitComplete").attr("disabled", "disabled");
        $.ajax({
            url: '@Url.Action("Review", "Online")',
            dataType: 'html',
            headers: {
                'VerificationToken': '@GetAntiForgeryToken()'
            },
            method: 'post',
            cache: false,

            data: dataSend,
            success: function myfunctionSuccess(data, textStatus, jqXHR) {
                $('#formLogin').html(data);
                $('#ten').text("Thông tin của: " + name + " ");


            },
            error: function (jqXHR, textStatus, errorThrown) {
                alert('Có lỗi xảy ra trong quá trình tải dữ liệu: ' + errorThrown);
            },
            complete: function (jqXHR, textStatus) {
                $("#divLoading").hide();
                $("#btnSubmitComplete").removeAttr("disabled");
            }

        });
    };
    $('#btnSubmitComplete').click(function () {
        var comfirmComplete = confirm("Bạn có muốn hoàn thành quá trình nhập Online không?");
        if (comfirmComplete == false) {
            return;
        }
        var dataSend = {
            'HOUSEHOLD_ID': $("[name='[0].HOUSEHOLD_ID']").val()
        };
        $("#divLoading").show();
        $('#btnSubmitComplete').attr('disabled', true);
        $.ajax({
            url: '@Url.Action("Submit", "Online")',
            dataType: 'html',
            headers: {
                'VerificationToken': '@GetAntiForgeryToken()'
            },
            method: 'post',
            cache: false,
            data: dataSend,
            success: function myfunctionSuccess(data, textStatus, jqXHR) {
                $('#formLogin').html(data);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                alert('Có lỗi xảy ra trong quá trình tải dữ liệu: ' + errorThrown);
            },
            complete: function (jqXHR, textStatus) {
                $("#divLoading").hide();
                $('#btnSubmitComplete').removeAttr('disabled');
            }

        });
    });
</script>
<div class="noidung">
    <center>
        <div class="row-online">
            Hãy nhấn vào "Xem thông tin" để xem lại các thông tin đã nhập. <br />
            Sau đó nhấn nút "Hoàn thành" để hoàn thành quá trình khai thông tin online.
        </div>
        <div class="row-online">

            @Html.HiddenFor(m => m[0].HOUSEHOLD_ID)
            @Html.HiddenFor(m => m[0].RESIDENT_ID)
            <table class="table table-bordered">
                @for (int i = 0; i < Model.Count(); i++)
                {
                    <tr>
                        <td style="width: 50%;">
                            @Model[i].FULL_NAME
                        </td>
                        <td>
                            <button type="button" class="btn btn-link" data-resident="@Model[i].RESIDENT_ID" onclick='ClickReview("@Model[i].RESIDENT_ID","@Model[i].FULL_NAME")'>Xem lại thông tin</button>
                        </td>
                    </tr>

                }
            </table>
            <button type="button" id="btnSubmitComplete" class="btn btn-small btn-small_online btn-success" style="width: 120px; margin-top: 50px;">Hoàn thành</button>
        </div>
    </center>
</div>
